cap of rump roast - French English Dictionary